package com.dyson.concurrent.audition.demo05;

import java.util.LinkedList;
import java.util.Queue;

/**
 * 卖票事例
 * 使用线程不安全的队列实现
 */
public class SellTicketsTest01 {

	private static Queue<String> q = new LinkedList<>();
	

	public static void main(String[] args) throws InterruptedException {
		//初始化1千张票
		for(int i=0;i<1000;i++){
			q.add("Peter的"+(i+1)+"号票");
		}
		
		//创建10条线程去做卖票工作
		for(int i=0;i<10;i++){
			new Thread(){
				@Override
				public void run() {
					while(q.size()>0){
						System.out.println("卖掉了"+q.remove());
					}
				}
			}.start();
		}
		
	}
	
	
	
	
	
	

}


